Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Qatar F5 Slovenia F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Japan F4 Japan F5 Slovenia F1 Slovenia F2 Japan F6 Slovenia F3 Japan F8 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Japan F9 Japan F10 Portugal F4 Japan F11 Portugal F5 Japan F12 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Japan F1 Croatia F5 Italy F11 Korea F1 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 France F11 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 China F6 Japan F10 Japan F11 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Thailand F2 Japan F1 Japan F2 Japan F3 Italy F12 Slovenia F1 Slovenia F3 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 India F6 India F7 Bosnia/Herzegovina F7 Japan F10 Croatia F11 Japan F11 Croatia F1 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Japan F6 Japan F7 Japan F9 Slovenia F1 Thailand F4 Thailand F5 Australia F1 Indonesia F2 Japan F8 Croatia F2 Croatia F3 Japan F6 Croatia F5 Tunisia F5 Croatia #1-w3 Japan F7 Qatar F3 Slovenia F3 Italy F24 Japan F5 Slovenia F3 Croatia F4 Croatia F6 Japan F9 Tunisia F5 Tunisia F6 Korea F3 Austria F1 Japan F8 Slovenia F1 Ljubljana Open - Ljubljana Croatia F3 Bosnia/Herzegovina F2 Korea F2 Shimadzu All Japan Indoor Tennis Championships - Kyoto Trofeo Sisma Mantova - Mantova Timisoara Challenger - Timisoara Challenger Tunisie - Tunis Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Zagreb Open - Zagreb 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bukhara Challenger - Bukhara Karshi Challenger - Karshi Bauer Watertechnilogy Cup 2008 - Eckental Keio Challenger International Tennis Tournament - Yokohama Wolfsburg Challenger Kyoto Challenger Caltanissetta Challenger San Luis Potosi Challenger Mexico City Challenger Constanta Challenger Rijeka Challenger Aptos Challenger Granby Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Buenos Aires Challenger Asuncion Challenger Aachen Challenger Tanger Challenger Zagreb Challenger Karshi Challenger Bangkok Challenger Toyota Challenger Fergana Challenger Sarajevo Challenger Pingguo Challenger Barletta Challenger Sarasota Challenger Nottingham Challenger Rijeka Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Bangkok Challenger Palermo Challenger Seoul Challenger Toyota Challenger Honolulu Challenger Burnie Challenger Florianopolis Challenger Kyoto Challenger Marrakech Challenger Le Gosier Challenger Blumenau Challenger Kaohsiung Challenger Sao Paulo Challenger Bordeaux Challenger Monza Challenger Beijing Challenger Bangkok Challenger Yokohama Challenger Toyota Challenger Banja Luka Challenger - Banja Luka Leon Challenger Roma Challenger 2007 - Rome Furth Challenger Binghamton Challenger Liberec Challenger San Marino Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Seoul Challenger Toyota Challenger Ljubljana Open - Ljubljana New Delhi Challenger Guangzhou Challenger Rimouski Challenger Leon Challenger Banjaluka Challenger 2007 - Banja Luka Shenzhen Challenger Heilbronn Challenger Nottingham-2 Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Kaohsiung Challenger Astana Challenger Istanbul Challenger Brescia Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger St. Brieuc Challenger Prostejov Challenger Bangkok Challenger Sacramento Challenger Yokohama Challenger Morocco Tennis Tour - Tanger Sarajevo Challenger Iskratel Open - Kranj Drummondville Challenger Lexington Challenger Chuncheon Challenger Samsung Challenger 2007 - Ho Chi Minh City Bangkok Challenger Eckental Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Aptos Challenger Bangkok Challenger Qingdao Challenger Internazionali di Tennis di Bergamo - Bergamo Surbiton Challenger Florionapolis Challenger Fergana Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Curitiba Challenger Seoul Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Turin Challenger Orbetello Challenger Salvador Challenger Qujing Challenger ECM Prague Open 2008 - Prague Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Shanghai Challenger UTC Open - Cherkassy Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Furth Challenger Mexico City Challenger Cordenons Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Unique Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger Shanghai Challenger Bukhara Challenger - Bukhara UTC Open by Selena - Cherkassy Melbourne Challenger Caloundra ATP Challenger - Caloundra Samarkand Challenger Binghamton Challenger Toyota Challenger Toyota Challenger Bangkok Challenger Kyoto Challenger Busan Challenger Seoul Challenger Napoli Challenger Portoroz Challenger Fergana Challenger Aptos Challenger Winnipeg Challenger Montevideo Challenger Gimcheon Challenger Brescia Challenger Ilkley Challenger Yokohama Challenger Bangkok Challenger Heilbronn Challenger Alessandria Challenger Nottingham Challenger Anning Challenger Brasilia Challenger Anning Challenger Busan Challenger Gimcheon Challenger Tianjin Challenger Ljubljana Challenger Kyoto Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Eckental Challenger Aachen Challenger Pune Challenger Bratislava Challenger Helsinki Challenger Yokohama Challenger Andria Challenger Bangalore Challenger Burnie Challenger Shenzhen Challenger Bengalaru Challenger Aix En Provence Challenger Seoul Challenger Winnetka Challenger Zhangjiagang Challenger Kaohsiung Challenger Kyoto Challenger Shanghai Challenger Yokohama Challenger Nanchang Challenger Fairfield Challenger Chengdu Challenger Knoxville Challenger Istanbul Challenger Liuzhou Challenger Lugano Challenger Leon Challenger Bangkok Challenger Moscow Challenger Shenzhen Challenger Shenzhen Challenger Biel Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Biella 4 Challenger Matsuyama Challenger Tashkent Challenger Kobe Challenger Toyota Challenger Rennes Challenger Maui Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Yokkaichi Challenger Portoroz Challenger Suzhou Challenger Timisoara Challenger - Timisoara Shanghai Challenger Rome Challenger Samarkand Challenger - Samarkand Shenzhen Challenger Bangalore Challenger Ljubljana Open - Ljubljana Noumea Challenger Bangkok Challenger Yokohama Challenger AIG Japan Open - Tokyo Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Wuhan Challenger Binghamton Challenger Cordenons Challenger Mallorca Challenger Kaohsiung Challenger Florence Challenger Brest Challenger Pau Challenger AIG Japan Open Tennis Championships - Tokyo Biella 2 Challenger Gran Canaria 2 Challenger Biella 3 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Nottingham 2 Challenger Rome Challenger Nottingham-2 Challenger Lugano Challenger Launceston Challenger Surbiton Challenger Poprad Tatry Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Kobe Challenger AIG Japan Open Tennis Championships - Tokyo The Hypo Group Tennis International 2008 - Poertschach Keio Challenger International Tennis Tournament - Yokohama China Open - Beijing 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Dunlop World Challenge - Toyota Ipsos Bucharest Challenger - Bucharest ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Kitzbuhel Challenger Charlottesville Challenger Todi Challenger Knoxville Challenger U.S. Mens's Clay Court Championship - Houston Kobe Challenger Champaign Challenger Serbia Open - Belgrade Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Thailand Open - Bangkok Como Challenger AIG Japan Open Tennis Championships - Tokyo Rijeka Challenger Aircel Chennai Open - Chennai Forli Challenger Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Zagreb Challenger San Remo Challenger Nottingham-2 Challenger Busan Challenger Tallahassee Challenger Delray Beach International Tennis Championships - Delray Beach Santos Challenger Fergana Challenger Cremona Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Alessandria Challenger Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Serbia Open - Belgrade Busan Challenger Prostejov Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Irving Challenger Apia International - Sydney SAP Open - San Jose Cancun Challenger Yokohama Challenger Tallahassee Challenger Puebla Challenger AIG Japan Open Tennis Championships - Tokyo Toyota Challenger Taipei City Challenger Barcelona Open BancSabadell - Barcelona Noumea Challenger Winnetka Challenger Vicenza Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Hong Kong Challenger Burnie Challenger ATP Vegeta Croatia Open - Umag Nottingham Challenger Singapore Challenger Burnie Challenger Seoul Challenger Rimouski Challenger Montevideo Challenger Meknes Challenger Apia International - Sydney Sao Leopoldo Challenger Rabat Challenger Kyoto Challenger Marbella Challenger Marrakech Challenger Atlanta Tennis Championships - Atlanta Barcelona Open BancSabadell - Barcelona Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Hall of Fame Tennis Championships - Newport Caltanissetta Challenger Erste Bank Open - Vienna Winston Salem - Winston Salem West Lakes Challenger Rakuten Japan Open - Tokyo Barletta Challenger Erste Bank Open - Vienna AEGON Championships - London Gerry Weber Open - Halle Napoli Challenger If Stockholm Open - Stockholm Hall of Fame Open - Newport Astana Open - Nur-Sultan Murray River Open - Melbourne Serbia Open - Belgrade Countrywide Classic - Los Angeles PTT Thailand Open - Bangkok Nottingham Challenger PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Kun-Ming Challenger Busan Challenger Dubai Duty Free Tennis Championships - Dubai Blunmenau Challenger Winston-Salem Open - Winston-Salem Athens Challenger Croatia Open Umag - Umag Vegeta Croatia Open - Umag Las Vegas Challenger Yeongwol Challenger Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Budapest Challenger Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kyoto Challenger SA Tennis Open - Johannesburg Lexington Challenger AEGON Championships - London European Open - Antwerp New Delhi Challenger Kyoto Challenger Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Brisbane International - Brisbane Milan Challenger Brasil Open - Sao Paulo Kyoto Challenger Copa Claro - Buenos Aires Studena Croatia Open - Umag Hua Hin Challenger Charlottesville Challenger Vancouver Challenger Champaign Challenger Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Citi Open - Washington Santos Challenger Tunis Challenger Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb Hall of Fame Open - Newport Open 13 - Marseille Izmir Challenger Anning Challenger Ortisei Challenger Shenzhen Challenger San Marino Challenger Banja Luka Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Sydney Challenger Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Mercedes Cup - Stuttgart Le Gosier Challenger Barcelona Challenger Guadalajara Challenger Ricoh Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Portoroz Challenger Citi Open - Washington Rakuten Japan Open - Tokyo Pune Challenger Guadalajara Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Citi Open - Washington Lexington Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Bangkok Challenger Antalya Open - Antalya Yokkaichi Challenger Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Citi Open - Washington Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger Prague Challenger Zhuhai Open - Zhuhai Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Karshi Challenger - Karshi bett1HULKS Indoors - Cologne Morelos Challenger Yokohama Challenger Aguascalientes Challenger Noventi Open - Halle Sofia Open - Sofia BMW Open - Munich Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb AIG Japan Open Tennis Championships - Tokyo BB&T Atlanta Open - Atlanta Chennai Open - Chennai Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Internazionali BNL d'Italia - Rome Ricoh Open - 's-Hertogenbosch Chengdu Open - Chengdu Maharashtra Open - Pune ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Kremlin Cup - Moscow Ilkley Challenger Indian Wells Challenger PBZ Zagreb Indoors - Zagreb Millennium Estoril Open - Estoril BMW Open - Munich China Open - Beijing UNICEF Open - 's Hertogenbosch Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami ATP Studena Croatia Open Umag - Umag Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rogers Cup - Toronto Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rogers Cup - Toronto Citi Open - Washington PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne Wimbledon - London Kremlin Cup - Moscow U.S. Open - New York Australian Open - Melbourne French Open - Paris Rakuten Japan Open - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London Rakuten Japan Open - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Western & Southern Open - New York Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Hopman Cup - Perth Davis Cup, Finals, Group A Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, JPN-INA 5-0 Australian Open (juniors) Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Olympics - London Davis Cup, World Group, 1R, JPN-ITA 1-3 Australian Open (juniors) Olympics - Rio de Janeiro Olympics - Tokyo